package com.wysql.iostream;

import java.io.File;

/**
 * 递归删除文件
 */
public class DiguiDelete {


    public static void main(String[] args) {

        File file = new File("D:\\temp1");
        System.err.println(file.exists());

        //递归四步骤
        //1、进入
        //2、遍历
        //3、判断
        //4、判断

        deleteFile(file);

    }

    private static void deleteFile(File file) {
        if (file.exists()){
            File[] files = file.listFiles();
            for (File file1 : files) {
                if (file1.isFile()){
                    file1.delete();
                } else {
                    deleteFile(file1);
                }
            }
        }
        //最后再删除这个文件夹
        file.delete();
    }
}
